﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Exam.infranstuctrue.Dto.Request.Task
{
    public class TaskDto
    {

        /// <summary>
        /// 任务ID
        /// </summary>
        public string? Tid { get; set; }
        /// <summary>
        /// 任务周期 总共1次,1天1次,1周一次,1月1次等
        /// </summary>
        public int? Tcycle { get; set; }
        /// <summary>
        /// 安排的组织ID
        /// </summary>
        public string? TorgIds { get; set; }
        /// <summary>
        /// 是否培训班任务
        /// </summary>
        public int? TisTrain { get; set; }
        /// <summary>
        /// 培训班ID
        /// </summary>
        public string? TtrainId { get; set; }
        /// <summary>
        /// 任务开始时间
        /// </summary>
        public DateTime? TbeginTime { get; set; }
        /// <summary>
        /// 任务结束时间
        /// </summary>
        public DateTime? TendTime { get; set; }
        /// <summary>
        /// 任务数量
        /// </summary>
        public int? Tcount { get; set; }
        /// <summary>
        /// 任务最小难度
        /// </summary>
        public int? TminLv { get; set; }
        /// <summary>
        /// 任务最大难度
        /// </summary>
        public int? TmaxLv { get; set; }
        /// <summary>
        /// 任务标签
        /// </summary>
        public string? Tlabels { get; set; }
        /// <summary>
        /// 课程ID列表
        /// </summary>
        public string? Tcourses { get; set; }
        /// <summary>
        /// 备用字段
        /// </summary>
        public string? Tdesc { get; set; }
        /// <summary>
        /// 登录凭证
        /// </summary>
        public string? token { get; set; }
        /// <summary>
        /// 详情列表 
        /// </summary>
        public List<TaskDetaliDto>? taskdetali { get; set; }
    }
}
